ASP.NET Web Forms - 维持 ViewState
全部标签 ASP.NET4.0路由的问题是Page.RouteData.Values不包含链接中#字符后的参数System.Web.Routing.RouteTable.Routes.MapPageRoute("ProjectViewRoute1","project/{title}/{idProject}#{idDesign}","~/ProjectView.aspx");正如我所说,Page.RouteData.Values.ContainsKey("idDesign")将返回false我想使用这个功能的原因是因为我使用JavaScript和Ajax来隐藏一些内容并加载新内容,在用户眼中就像加
亲爱的,我正在阅读这篇关于通过asp.net4中的代码动态添加元标记的帖子-但我想问一下对SEO有什么好处,静态添加它或者在代码后面添加它没有问题http://weblogs.asp.net/scottgu/archive/2010/01/05/asp-net-4-seo-improvements-vs-2010-and-net-4-0-series.aspx 最佳答案 SEO方面只是拥有准确代表页面的元标记。搜索引擎无法判断它们是静态添加的还是动态添加的,因此并不真正关心这方面。在Page类中添加MetaKeywords和Meta
我的主页使用带有Ajax客户端模板的Asp.NET4。主页生成一系列图片。每张图片都有名称、描述和其他详细信息。我的问题是客户端模板似乎对SEO非常不利。这是因为谷歌/雅虎机器人在模板加载任何数据(在我的例子中是带有描述的图像)之前看到了页面。他们看到的是原始模板代码,而不是实际内容。所以从SEO的Angular来看,我的页面不包含相关数据。这是我正在使用的模板。{{Id}}{{Name}}{{Description}}{{AdditionalDetails}}关于如何使Ajax客户端模板SEO友好的任何提示? 最佳答案 此限制不仅
我在浏览amazon.com时注意到有这样的产品:“真的真的真的长书名”,它们的URL如下:“amazon.com/超长书名/ref?id=1&anotherId=2,"对于像“Success”这样的短标题,他们会添加其他词,比如作者姓名:“amazon.com/Success-John-Smith/ref?id=1&另一个ID=2。”如果我删除这些词,例如:“amazon.com/ref?id=1&anotherId=2”,URL仍然解析。拥有多个解析到同一页面的URL是否会损害SEO?这些词是如何添加到URL中的?它是以编程方式完成的,还是他们让某人手工挑选单词并将它们存储在每个产
使用ASP.NET3.5生成SEO友好url的最佳和最简单方法是什么。我看到了urlrewriter,但我认为它对我来说不够好。感谢您的所有回答。 最佳答案 SEO友好url的最佳方式是使用System.Web.Routing详细信息:http://www.google.com/search?hl=en&source=hp&biw=1920&bih=760&q=System.Web.Routing&aq=f&aqi=&aql=&oq=如何使用示例:在Global.asax文件中voidApplication_Start(object
我正在设计一个ASP.NETMVC应用程序,我在其中为单个View构造了多个Action方法,每个方法都具有[ActionName("Name-Of-Action")]属性。**例如ViewName=Contact.aspxControllerAction方法,如:[ActionName("Contact-us")]公共(public)操作结果Contact_us(){returnview("联系人");}..[ActionName("contact-now")]公共(public)ActionResultContact_Now(){返回View(“联系人”);}。.**等等……我希望
我有一个带有MVC3的网站,它没有出现在Google搜索中。作为SEO优化的一部分,我想将元标记放在_layout.cshtml中。只在母版页或内容页中放置元标记好吗?什么是更好的SEO技术?元标记是静态的。提前致谢。 最佳答案 所有站点共有的元标记应放在_layout.cshtml中描述一些自定义页面的元标记应该在您的自定义部分的该页面中定义。例子:_layout.chtml@Html.Raw(ViewBag.Title)...othercommontags@RenderSection("Meta",required:false)
我在aspx页面(asp.net)中有以下弹出式html结构,我使用jquery在链接点击时隐藏和显示,但这对SEO不友好。如何在不使用元标记的情况下使其对SEO友好?Descriptioncontenthere....SavingON.co.ukcontenthere....contenthere....contentherecontenthere... 最佳答案 除了Kevin指出的已弃用的FONT标签和可能有点过多的内联CSS之外,这没有任何问题可以阻止您的页面被轻松抓取。即使设置为display:none;,虽然内容对人类访
我的职业是SEO,我最近开发了一个数据库驱动的ASP.NET站点。我的网站内部链接有问题。我的链接显示为doPostBack,但我希望它们显示实际的URL,以便搜索引擎可以抓取它们。当前:这是我侧边栏中的链接模式。所有链接都是这种格式Home这只是侧栏中的一个链接。所有链接都采用这种格式。我希望他们像Home我怎样才能做到这一点? 最佳答案 如果它们是链接而不是asp:LinkButton我认为他正在使用的链接,请告诉您的开发人员使用普通的href链接。或者移动到MVC并使用MVC路由器。他正在使用服务器端控件(你告诉我)可以是
我有一个问题,我不确定如何解释,但我会尝试。我跟着这个:http://www.deliveron.com/blog/post/SEO-Friendly-Routes-with-ASPnet-MVC.aspx我能够实现他们所描述的。但是,如果我有一个页面,我希望从其他Controller调用操作,它就不起作用。它不会以这种方式显示链接:URL中的“this-is-my-link”。我不知道我做错了什么?在Global.asax中publicstaticvoidRegisterRoutes(RouteCollectionroutes){routes.IgnoreRoute("{resour